/**
 * 版权所有:版权所有(C) 2020，卓信科技
 * 系统名称:FOL-财务在线
 * 文件名称:FolFinaBillReimLoanRelationDao.java
 * 模块名称:FolFinaBillReimLoanRelation持久层
 * 创建日期:2021年05月12日 下午03:03:14
 * 作        者:wangyihan
 * 内容摘要:与fol_fina_bill_reim_loan_relation表相关查询
 */
package com.zx.emanage.postLoanManage.persist;

import com.zx.emanage.util.gen.entity.FolFinaBillReimLoanRelation;
import com.zx.sframe.util.mybatis.BaseDao;
import com.zx.sframe.util.mybatis.MyBatisRepository;

import java.util.List;
import java.util.Map;

/**
 * 类  名  称:FolFinaBillReimLoanRelationDao
 * 内容摘要:fol_fina_bill_reim_loan_relation表相关查询
 * 作        者:wangyihan
 */

@MyBatisRepository
public interface FolFinaBillReimLoanRelationDao extends BaseDao<FolFinaBillReimLoanRelation>
{
    /**
     * 方法名称: FolFinaBillReimLoanRelationDao
     * 内容摘要: TODO(批量保存)
     *
     * @return int
     * @Param [list]
     * @Author: wuguoqiang
     * @time: 2021/5/20 14:32
     **/
    int batchSave(List<FolFinaBillReimLoanRelation> list);

    /**
     * 方法名称: FolFinaBillReimLoanRelationDao
     * 内容摘要: TODO(获取关联借款单)
     *
     * @return java.util.List<java.util.Map < java.lang.String, java.lang.Object>>
     * @Param [param]
     * @Author: wuguoqiang
     * @time: 2021/5/20 16:45
     **/
    List<Map<String, Object>> getRelationLoanBillList(Map<String, Object> param);

    /**
     * 方法名称: getReimLoanRelationInfo
     * 内容摘要: 获取关联借款单
     *
     * @param pMap
     * @return
     * @author: Baisong
     * @time:2021年5月12日 下午3:43:31
     */
    List<Map<String, Object>> getReimLoanRelationInfo(Map<String, Object> pMap);

    /**
     * 方法名称: FolFinaBillReimLoanRelationDao
     * 内容摘要: TODO(获取关联借款单MOA)
     *
     * @return java.util.List<java.util.Map < java.lang.String, java.lang.Object>>
     * @Param [param]
     * @Author: wuguoqiang
     * @time: 2021/6/7 10:58
     **/
    List<Map<String, Object>> getRelationLoanBillListMOA(Map<String, Object> param);

}